import axios from 'axios';
import router from '@/router';
const service = axios.create({
    // 黑马在线地址
    baseURL: 'https://slwl-admin.itheima.net',
    timeout: 10000
});

// 请求拦截器
service.interceptors.request.use(
    (config) => {
        // // 携带token
        // // const store = useUserStore()
        // if (store.user?.token && config.headers) {
            config.headers['Authorization'] = `Bearer ${store.user?.token}`
        // }
        return config;
    },
    (error) => {
        Promise.reject(error);
    }
);

// x响应拦截器  
service.interceptors.response.use(
    (res) => {
        console.log(res,'响应拦截器s');
        return res
    },
    (err) => {
        console.log(err,'响应拦截器e');
        // // 处理401错误
        // if (err.response.status === 400) {
        //     // 删除用户信息
        //     // const store = useUserStore()
        //     // store.delUser()
        //     // 跳转登录，带上接口失效所在页面的地址，登录完成后回跳使用
        //     router.push({
        //         path: '/login',
        //         // q:  returnUrl: router.currentRoute.value.fullPath 这串代码啥意思

        //         query: { returnUrl: router.currentRoute.value.fullPath }
        //     })
        // }
        return Promise.reject(err)
    }
);

export default service;

